using System;
using System.Collections.Generic;
using System.Text;
using Mentrixmax.Comuns.Entidades.Interface;

namespace Entidades
{
    public class ColunasEntidade:IEntidade
    {
        private int PTamanho;

        public int Tamanho
        {
            get { return PTamanho; }
            set { PTamanho = value; }
        }

        private bool? PIsNullable;

        public bool? IsNullable
        {
            get { return PIsNullable; }
            set { PIsNullable = value; }
        }

        private bool? PIsChave;

        public bool? IsChave
        {
            get { return PIsChave; }
            set { PIsChave = value; }
        }

        #region IEntidade Members

        private int? PSequencial;
        public int? Sequencial
        {
            get
            {
                return PSequencial;
            }
            set
            {
                PSequencial = value;
            }
        }

        public string Chave
        {
            get { return PSequencial.ToString(); }
        }

        public string DescricaoCombo
        {
            get { return PSequencial.ToString(); }
        }

        #endregion

        private String PNomeColuna;

        public String NomeColuna
        {
            get { return PNomeColuna; }
            set { PNomeColuna = value; }
        }

        private String PTipoColuna;

        public String TipoColuna
        {
            get { return PTipoColuna; }
            set { PTipoColuna = value; }
        }
        public override string ToString()
        {
            return NomeColuna;
        }
	
    }
}
